這裡簡單介紹ifelse的基本用法。 var num = 5; if ( num > 50 ){ document.write("數字"+num+"比50大<br /><br />"); }else{ document.write("數字"+num+"比50小<br /><br />"); } num是5,也就是沒有大於50,所以結果就會顯示『數字5比50小』。 而判斷式也可以使用這些『>』『==』『<』『>=』『<=』『!=』來做邏輯判斷。 下例的ifelse則是不使用大括號『{』『}』。 var num = 55; if ( num > 50 ) document.write("數字"+num+"比50大<br /><br />"); else document.write("數字"+num+"比50小<br /><br />"); 比較要注意的是,判斷完只會執行一列程式碼,若是寫了兩列document的話,會把ifelse切成兩半而發生錯誤。 最後則介紹連續兩次的ifelse,連接在一起的用法。 var num = 8; if ( num > 50 ){ document.write("數字"+num+"比50大<br /><br />"); }else if ( num > 10 ) { document.write("數字"+num+"比50小並且大於10<br /><br />"); }else{ document.write("數字"+num+"比50小並且小於10<br /><br />"); } 上敘就是連續的判斷num是否大於50,又是否大於10來執行顯示不一樣的結果。 本例結果可參考javascript-if(){}else{}